package com.scw.dao;

import java.util.List;

import com.scw.model.LinkInfo;
import com.scw.model.Tip;

public interface LinkInfoDao {
	/**
	 * 根据id查找LinkInfo
	 * 
	 * @param id
	 *            需要查找的种类id
	 */
	LinkInfo get(Long id);
	
	/**
	 * 增加种类
	 * 
	 * @param user
	 *            需要增加的种类
	 */
	LinkInfo save(LinkInfo linkInfo);

	/**
	 * 修改用户
	 * 
	 * @param linkInfo
	 *            需要修改的用户
	 */
	void update(LinkInfo linkInfo);

	/**
	 * 删除linkInfo
	 * 
	 * @param id
	 *            需要删除的linkInfo id
	 */
	void delete(Long id);

	/**
	 * 删除linkInfo
	 * 
	 * @param user
	 *            需要删除的linkInfo
	 */
	void delete(LinkInfo linkInfo);

	/**
	 * 查询全部linkInfo
	 * 
	 * @return 获得全部linkInfo
	 */
	List<LinkInfo> findAll();
	
	List<LinkInfo> listByTip(Tip tip);
	
}
